body, html {
	height: 100%;
	-webkit-tap-highlight-color: transparent;
	font-family: "黑体";
}

.login-body {
	width: 100%;
	height: 100%;
	background: #e5e5e5;
}

.login-header {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
}

.login-header img {
	width: 100%;
	height: auto;
	object-fit: contain;
}

.login-input {
	border: 1px solid #ddd;
	border-radius: 25px;
	-moz-border-radius: 25px; /* Old Firefox */
	margin: 20px;
	box-shadow: 2px 2px 2px #999;
	background: #fff;
}

.index-title {
	font-size: 20px;
	color: #333;
}

.index-title img {
	width: 16px;
	height: 16px;
	float: left;
	margin-left: 10px;
	margin-top: 4px;
}

.index-pic {
	width: 100%;
}

.index-pic img {
	width: 100%;
	height: auto;
	margin-top: 5px;
}

.index-pic2 {
	width: 100%;
}

.index-pic2 img {
	width: 49%;
	height: auto;
	margin-top: 5px;
	float: left;
}

.index-pic2 span img {
	width: 49%;
	height: auto;
	margin-top: 5px;
	float: right;
}

.OldHeader {
	display: block;
	height: 44px;
}

.OldHeader .OHeader {
	position: fixed;
	top: 0;
	width: 100%;
	box-shadow: 0 1px 0 rgba(0, 0, 0, .2);
	background: #1c4795;
}

.OldHeader .OHeader h1 {
	height: 44px;
	line-height: 44px;
	text-align: center;
	color: #fff;
	font-weight: 100;
	font-size: 18px;
	letter-spacing:8px;
}

.OldHeader .OHeadBack {
	position: absolute;
	left: 10px;
	top: 7px;
}

.OldHeader .OHeadBack a {
	display: block;
	width: 50px;
	height: 30px;
	line-height: 30px;
}

.OHeadBack img {
	width: 20px;
	height: 30px;
	margin-top: 0px;
	margin-left: 0px;
}

.list-head {
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #fafafa;
	border-bottom: #dedede 1px solid;
}

.list-head a {
	font-size: 12px;
	color: #666;
	float: left;
	margin-left: 20px;
}

.list-head a:hover {
	color: #1c4795;
}

.weui_media_title2 {
	font-weight: 400;
	font-size: 18px;
	color: #ff6a2c;
	width: auto;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-wrap: normal;
	word-wrap: break-word;
	word-break: break-all
}

.contHeader {
	display: block;
	height: 44px;
}

.contHeader .contOHeader {
	position: fixed;
	top: 0;
	width: 100%;
	box-shadow: 0 1px 0 rgba(0, 0, 0, .2);
	background: #fafafa;
}

.contHeader .contOHeader h1 {
	height: 44px;
	line-height: 44px;
	text-align: center;
	color: #000;
	font-weight: 100;
	text-shadow: 0 1px 0 #fff;
	font-size: 18px;
	letter-spacing:8px;
}

.contHeader .contOHeadBack {
	position: absolute;
	left: 10px;
	top: 7px;
}

.contHeader .contOHeadBack a {
	display: block;
	width: 50px;
	height: 30px;
	line-height: 30px;
}

.contOHeadBack img {
	width: 15px;
	height: 20px;
	margin-top: 5px;
	margin-left: 10px;
}

.contOHeadgwc {
	position: absolute;
	right: 10px;
	top: 7px;
}

.contOHeadgwc a {
	display: block;
	width: 50px;
	height: 30px;
	line-height: 30px;
}

.contOHeadgwc img {
	width: 30px;
	height: 30px;
	margin-top: 5px;
	margin-left: 10px;
}

.down {
	width: 12px;
	height: 8px;
}

.font12 {
	font-size: 12px;
}

.star {
	width: 10px;
	height: 15px;
	float: left;
	margin-left: 5px;
}

.float {
	float: left;
}

.dz {
	width: 18px;
	height: 22px;
	margin-right: 10px;
}

.login1 {
	width: 80%;
	height: 40px;
	line-height: 40px;
	margin-left: 10%;
}

.login1 a {
	color: #666;
	float: left;
	font-size: 16px;
}

.login1 span {
	float: right;
}

/**提交订单**/
.tjdd {
	width: 100%;
	height: 10px;
	background: url(../images/tjbg.png) repeat-x;
}

.tjddmain {
	width: 100%;
	height: auto;
}

.weui_cell_primary h4 {
	font-size: 16px;
	color: #f96a2e;
}

.tjleft {
	width: 20%;
	float: left;
	color: #999;
	font-size: 12px;
	padding-top: 10px;
	padding-left: 10px;
}

.tjmid {
	width: 54%;
	float: left;
	text-align: right;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.tjright {
	width: 20%;
	float: left;
	text-align: right;
	font-size: 12px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.tabm {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: fixed;
	bottom: 0;
	width: 100%;
	border-top: #ddd 1px solid;
}

.tableft {
	width: 65%;
	height: 40px;
	line-height: 40px;
	background: #fff;
	float: left;
	text-align: left;
	color: #000;
}

.tableft11 {
	color: #f96a2e;
}

.tabright {
	width: 35%;
	height: 40px;
	line-height: 40px;
	background: #578cec;
	float: left;
	text-align: center;
	color: #fff;
}

.conttjleft {
	width: 20%;
	height: 50px;
	float: left;
	background: #fff;
	float: left;
	color: #999;
	font-size: 12px;
	text-align: center;
}

.conttjleft img {
	width: 20px;
	height: 20px;
	margin-top: 5px;
}

.conttjleft p {
	color: #666;
}

.conttjmid {
	width: 30%;
	height: 50px;
	line-height: 50px;
	float: left;
	background: #568beb;
	float: left;
	color: #fff;
	font-size: 12px;
	text-align: center;
}

.conttjmid a {
	color: #fff;
}

.conttjright {
	width: 30%;
	height: 50px;
	line-height: 50px;
	float: left;
	background: #1d4793;
	float: left;
	color: #fff;
	font-size: 12px;
	text-align: center;
}

.conttjright a {
	color: #fff;
}
/**注册**/
.zc1 {
	width: 100%;
	height: 40px;
	background: #f5f5f5;
	line-height: 40px;
	margin-top: 10px;
}

.zc1 img {
	width: 24px;
	height: 24px;
	padding-top: 8px;
}

.zc2 {
	height: 40px;
	line-height: 40px;
	border: #999 1px solid;
	border-radius: 10px;
	float: left;
	margin-top: 10px;
	padding-left: 10px;
	font-size: 17px;
	width: 90%;
}

.zc3 {
	width: 120px;
	height: 30px;
	background: #f5f5f5;
	border: #999 1px solid;
	border-radius: 10px;
	float: left;
	margin-top: 10px;
	font-size: 12px;
	padding: 2px;
	color: #666;
}

/**个人中心首页**/
.centerHeader {
	display: block;
	height: 44px;
}

.centerHeader .centerOHeader {
	position: fixed;
	top: 0;
	width: 100%;
	box-shadow: 0 1px 0 rgba(0, 0, 0, .2);
	background: #1d4793;
}

.centerHeader .centerOHeader h1 {
	height: 44px;
	line-height: 44px;
	text-align: center;
	color: #fff;
	font-weight: 100;
	text-shadow: 0 1px 0 #fff;
	font-size: 18px;
	letter-spacing:8px;
}

.centerHeader .centerOHeadBack {
	position: absolute;
	left: 10px;
	top: 7px;
}

.centerHeader .centerOHeadBack a {
	display: block;
	width: 50px;
	height: 30px;
	line-height: 30px;
}

.centerOHeadBack img {
	width: 15px;
	height: 20px;
	margin-top: 5px;
	margin-left: 10px;
}

.centerOHeadset {
	position: absolute;
	right: 10px;
	top: 7px;
}

.centerOHeadset a {
	display: block;
	width: 24px;
	height: 24px;
	line-height: 30px;
}

.centerOHeadset img {
	width: 24px;
	height: 24px;
	margin-top: 5px;
	margin-right: 10px;
}

.centertop {
	width: 100%;
	height: auto;
	background: url(../images/centerbg.png) repeat;
}

.centertx {
	width: 100%;
	padding-top: 30px;
	padding-bottom: 30px;
	text-align: center;
}

.centertx h3 {
	color: #fff;
	font-size: 20px;
}

.centerm {
	width: 100%;
	height: 80px;
	background: #4f7ac8;
}

.centerml {
	width: 33%;
	height: 60px;
	border-right: #fff 1px solid;
	float: left;
	line-height: 30px;
	margin-top: 10px;
	color: #fff;
	text-align: center;
	font-size: 18px;
}

.centermr {
	width: 33%;
	height: 60px;
	float: left;
	line-height: 30px;
	margin-top: 10px;
	color: #fff;
	text-align: center;
	font-size: 18px;
}

.centermr img {
	width: 20px;
	height: 20px;
}

/**购物车**/
.spinner-sprite,.spinner .decrease,.spinner .decrease[disabled],.spinner .increase,.spinner .value,.spinner .value.passive{background:#fff;color:#000;background:url(../images/spinner-sf0d5bd965d.png) no-repeat;}
.spinner{height:37px;width:106px;overflow:hidden;*zoom:1;-webkit-box-shadow:0 3px 3px -4px #aaa;-moz-box-shadow:0 3px 3px -4px #aaa;box-shadow:0 3px 3px -4px #aaa}
.spinner button,.spinner .value{text-align:center;display:block;float:left;height:100%;line-height:36px;margin:0}
.spinner button{border:#ddd 1px solid;width:35px;color:#000;font:22px Arial bold;padding:0;outline:none}
.spinner .decrease{background-position:0 -76px;cursor:pointer;text-indent:-10000px}
.spinner .decrease[disabled]{background-position:0 -114px;cursor:default}
.spinner .increase{background-position:0 0;cursor:pointer;text-indent:-10000px}
.spinner .value{background-position:0 -150px;width:34px;height:35px;border:none;font-family:Arial;color:#666;padding:0px;border:#ddd 1px solid;}
.spinner .value.passive{background-position:0 -38px;color:#919191}
.spinner .error,.spinner .invalid{background:#000}


.demo {
	width: 560px;
	margin: 20px auto 0 auto;
}

.demo h4 {
	padding: 10px 2px;
	font-size: 14px;
	font-weight: bold
}

.demo p {
	line-height: 32px
}

@media screen and (max-width: 360px) {
	.demo {
		width: 340px
	}
}

/**我的资金**/
.wdzjmain {
	width: 100%;
	padding-top: 10px;
}

.td {
	border-bottom: solid #cbcbcb;
	border-width: 0px 1px 1px 0px;
	padding: 6px 0px;
	line-height: 20px;
}

.table {
	border: solid #cbcbcb;
	border-width: 1px 0px 0px 1px;
}

/**支付订单**/
.zftop {
	width: 100%;
	height: auto;
	background: url(../images/centerbg.png) no-repeat;
}

.zftx {
	width: 100%;
	height: 80px;
	padding-top: 30px;
	text-align: center;
	background: url(../images/centerbg.png) repeat;
}

.zftx h3 {
	color: #fff;
	font-size: 20px;
}

.zftx p {
	color: #fff;
}

.ckwl{width:96%;height:120px;margin:0 auto;}
.ckwl_left{width:20px;height:120px;float:left;}
.ckwl_left img{width:20px;height:120px;}
.ckwl_right{float:left;width:90%;height:119px;margin-left:10px;border-bottom:1px #ddd solid}
.ckwl_right ul li{line-height:30px;width:100%;float:left;list-style:none;font-size:15px;}
.cart em{
	position: absolute;
	margin-left:10%;
    font-style: normal;
    display: inline-block;
    min-width: 14px;
    height: 14px;
    border-radius: 7px;
    border: 1px solid red;
    background-color: red;
    color: #fff;
    line-height: 14px;
    font-size: 10px;	
    text-align: center;
}
.lazy-img{
	background: #FFF url(../images/ajax.gif) no-repeat center center;
}